package mx.collections;

extern interface ICollectionView implements flash.events.IEventDispatcher {
	var filterFunction : Dynamic;
	var length(default,null) : Int;
	var sort : Sort;
	function contains(item : Dynamic) : Bool;
	function createCursor() : IViewCursor;
	function disableAutoUpdate() : Void;
	function enableAutoUpdate() : Void;
	function itemUpdated(item : Dynamic, ?property : Dynamic, ?oldValue : Dynamic, ?newValue : Dynamic) : Void;
	function refresh() : Bool;
}
